leave a great deal to be desired - Türkisch Englisch Wörterbuch